home *** CD-ROM | disk | FTP | other *** search
- [FL≥≤D Pr0] by dubstylee
- [FL≥≤D Pr0] is part of [FL≥≤DZ] v1.0 by dubstylee
- This is a great flood protection that i made! I hope you like. Please, if
- you would like to include this add-on in your script just don't edit it and
- please put me in your thanks section!
- Send Comments or thisngs that could make this add-on better to:
- bosoxva@erols.com
-
- *EVENTS*
- ========
- #ultimate off
- 1:*: {
- halt
- }
- #ultimate end
- #chanpro on
- on 1:SERVEROP:#:/mode $chan -o $opnick
- on 1:SERVERMODE:#:+nts-milkp
- #chanpro end
- #textpro on
- on *1!:TEXT:*:#:/auser 200 $nick | /timer 1 3 | /ruser $nick
- on *+200:TEXT:*:#:/timers off | /auser 201 $nick | /timer 1 3 /ruser $nick
- on *+201:TEXT:*:#:/timers off | /auser 202 $nick | /timer 1 3 /ruser $nick
- on *+202:TEXT:*:#:/timers off | /auser 203 $nick | /timer 1 3 /ruser $nick
- on *+203:TEXT:*:#:/timers off | /auser 204 $nick | /timer 1 3 /ruser $nick
- on *+204:TEXT:*:#:/timers off | /ruser $nick | /kick $chan $nick Lame Text Flood Detected! -ò[FL≥≤DZ]ò-
- #textpro end
- #nickpro on
- *1!:ON NICK:/auser 400 $newnick | /timer425 1 4 /ruser $newnick
- *+400:ON NICK:/ruser $nick | /auser 401 $newnick | /timer425 1 4 /ruser $newnick
- *+401:ON NICK:/ruser $nick | /auser 402 $newnick | /timer425 1 4 /ruser $newnick
- *+402:ON NICK:/ruser $nick | /kick $chan $newnick Nick Flood -ò[FL≥≤DZ]ò-
- #nickpro end
- #actionpro on
- on *1!:ACTION:*:#:/auser 200 $nick | /timer 1 3 /ruser $nick
- on *+200:ACTION:*:#:/auser 201 $nick | /timer 1 3 /ruser $nick
- on *+201:ACTION:*:#:/auser 202 $nick | /timer 1 3 /ruser $nick
- on *+202:ACTION:*:#:/auser 203 $nick | /timer 1 3 /ruser $nick
- on *+203:ACTION:*:#:/auser 204 $nick | /timer 1 3 /ruser $nick
- on *+204:ACTION:*:#:/ruser $nick | /kick $chan $nick Lame Action Flood Detected! -ò[FL≥≤DZ]ò-
- #actionpro end
- #clonepro on
- on 1:JOIN:#:/guser 71 $nick
- on *+71:JOIN:#:/ruser $nick | /guser 72 $nick 3 | /timer 1 3 /ruser $nick 3
- on *+72:JOIN:#:/ruser $nick | /guser 73 $nick 3 | /timer 1 3 /ruser $nick 3
- on *+73:JOIN:#:/ruser $nick | /guser 74 $nick 3 | /timer 1 3 /ruser $nick 3
- on *+74:JOIN:#:/ruser $nick | /ban $1 3 | /kick # $1 Lame Clone Flood Detected! -ò[FL≥≤DZ]ò-
- #clonepro end
- #borgpro on
- on 1:TEXT:âââ*:#: {
- ignore *!*@ $+ $address
- timer 1 15 /ignore -r *!*@* $+ $address
- kick $chan $nick Borg Sucks! -ò[FL≥≤DZ]ò-
- #borgpro end
-
- *CTCPS*
- ==========
- #ctcppro on
- 1:*:/.auser 32 $nick | /.timer1 1 5 /.ruser 32 $nick
- 32:*:/.auser 33 $nick | /.timer1 1 5 /.ruser 33 $nick
- 33:*:/.ruser 33 $nick | /notice $nick CTCP Flood Detected -ò[FL≥≤DZ]ò- | /ignore -pntiu60 $nick
- #ctcppro end
- #dccpro on
- ctcp 1:dcc send: {
- inc %dccsend 1
- if %dccsend < 5 {
- timer6 1 5 set %dccsend 0
- sreq auto
- notice $nick Thanks for " $+ $parm3 $+ " $nick
- }
- else {
- notice $nick DCC sends ignored, please try again in a few secs, thanks $nick
- amsg ò DCC Send ò Flood from $nick --> $address
- timer6 1 5 set %dccsend 0
- ignore -ptu60 $nick 2
- }
- }
- ctcp 1:dcc chat: {
- inc %dccchat 1
- if (%dccchat < 3) {
- timer5 1 10 set %dccchat 0
- creq auto
- halt
- }
- else {
- notice $nick Sorry, DCC chats are ignored at the moment, please try again in a sec
- timer5 1 10 set %dccchat 0
- ignore -ptu60 $nick 2
- }
- }
- #dcc end
-
-
- *POP-UPS*
- =========
- FL≥≤D Pr╪
- .All Pr╪
- ..[ON]:/allproon
- ..[OFF]:/allprooff
- .-
- .CTCP Pr╪
- ..[ON]:/ctcpproon
- ..[OFF]:/ctcpprooff
- .DCC Pr╪
- ..[ON]:/dccproon
- ..[OFF]:/dccprooff
- .Chan Pr╪
- ..[ON]:/chanproon
- ..[OFF]:/chanprooff
- .Text Pr╪
- ..[ON]:/textproon
- ..[OFF]:/textprooff
- .Nick Pr╪
- ..[ON]:/nickproon
- ..[OFF]:/nickprooff
- .Action Pr╪
- ..[ON]:/actionproon
- ..[OFF]:/actionprooff
- .Clone Pr╪
- ..[ON]:/cloneproon
- ..[OFF]:/cloneprooff
- .Borg Pr╪
- ..[ON]:/borgproon
- ..[OFF]:/borgprooff
- .-
- .Ultimate Pr╪
- ..[ON]:/ultimateproon
- ..[OFF]:/ultimateprooff
-
-
- *ALIASES*
- =========
- /ctcpproon /enable #ctcppro | /echo CTCP [FL≥≤D Pr0] Is Now [ON]
- /ctcpprooff /disable #ctcppro | /echo CTCP [FL≥≤D Pr0] Is Now [OFF]
- /dccproon /enable #dccpro | /echo DCC [FL≥≤D Pr0] Is Now [ON]
- /dccprooff /disable #dccpro | /echo DCC [FL≥≤D Pr0] Is Now [OFF]
- /chanproon /enable #chanpro | /echo Channel [FL≥≤D Pr0] Is Now [ON]
- /chanprooff /disable #chanpro | /echo Channel [FL≥≤D Pr0] Is Now [OFF]
- /textproon /enable #textpro | /echo Text [FL≥≤D Pr0] Is Now [ON]
- /textprooff /disable #textpro | /echo Text [FL≥≤D Pr0] Is Now [OFF]
- /nickproon /enable #nickpro | /echo Nick [FL≥≤D Pr0] Is Now [ON]
- /nickprooff /disable #nickpro | /echo Nick [FL≥≤D Pr0] Is Now [OFF]
- /actionproon /enable #actionpro | /echo Action [FL≥≤D Pr0] Is Now [ON]
- /actionprooff /disable #actionpro | /echo Action [FL≥≤D Pr0] Is Now [OFF]
- /cloneproon /enable #clonepro | /echo Clone [FL≥≤D Pr0] Is Now [ON]
- /cloneprooff /disable #clonepro | /echo Clone [FL≥≤D Pr0] Is Now [OFF]
- /borgproon /enable #borgpro | /echo Borg [FL≥≤D Pr0] Is Now [ON]
- /borgprooff /disable #borgpro | /echo Borg [FL≥≤D Pr0] Is Now [OFF]
- /ultimateproon /enable #chanpro | /enable #textpro | /enable #nickpro | /enable #actionpro | /enable #clonepro | /enable #ctcppro | /enable #dccpro | /enable #borgpro | /enable #ultimate | /echo Ultimate [FL≥≤D Pr0] Is Now [ON]
- /ultimateprooff /disable #chanpro | /disable #textpro | /disable #nickpro | /disable #actionpro | /disable #clonepro | /disable #ctcppro | /disable #dccpro | /disable #borgpro | /disable #ultimate | /echo Ultimate [FL≥≤D Pr0] Is Now [OFF]
- /allproon /enable #chanpro | /enable #textpro | /enable #nickpro | /enable #actionpro | /enable #clonepro | /enable #ctcppro | /enable #dccpro | /enable #borgpro | /echo All [FL≥≤D Pr0] Is Now [ON]
- /allprooff /disable #chanpro | /disable #textpro | /disable #nickpro | /disable #actionpro | /disable #clonepro | /disable #ctcppro | /disable #dccpro | /disable #borgpro | /echo All [FL≥≤D Pr0] Is Now [OFF]
-
-